Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Espinho Challenger - Espinho Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Trofeo Barcelona de Tenis - Barcelona Skandia Open - Linz Heilbronn Open - Heilbronn Copa Sevilla - Seville Open de Charleroi - Charleroi Maia Open - Oporto Milan Challenger Pozoblanco Challenger Intersport Heilbronn Open - Heilbronn Orleans Challenger Budapest Challenger Brescia Challenger Manerbio Challenger Alphen Challenger Santiago Challenger Padova Challenger Calgary Challenger Bordeaux Challenger Milan Challenger Biella Challenger Hamburg Challenger Andria Challenger Parma Challenger Aix En Provence Challenger Lisbon Challenger Graz CH San Benedetto Challenger Shanghai Open '98 - Shanghai Heineken Open - Singapore Tennis Cup of Flanders - Ostende Como Challenger 2000 Cairo Challenger - Cairo Croatian Indoors - Zagreb Dubai Tennis Open - Dubai Italian Indoors - Milan Qatar Mobil Open '98 - Doha European Community Championships - Antwerp V Torneo Internazionale di Tennis - Barletta Marbella Challenger The Stella Artois Grass Court Championships - London Infiniti Open - Los Angeles IPB Czech Indoor - Ostrava Croatian Indoors - Split Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Infiniti Open - Los Angeles Mallorca Open - Mallorca Prostejov Challenger Milan Challenger Bastad Challenger Open 13 - Marseille Open Diputacion Pozoblanco - Cordoba Pilot Pen International - New Haven Liberec Challenger Mallorca Open - Mallorca Eckental Challenger Rennes Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Gold Flake Open - Chennai Milan Indoors - Milan Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Sopot Challenger Cordenons Challenger Sybase Open - San Jose Grand Prix Hassan II - Casablanca Biella Challenger Open Seat-Godo 2001 - Barcelona Barcelona Challenger Las Vegas Challenger Caltanissetta Challenger Noumea Challenger Indian Wells Challenger Marbella Challenger Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Braga Challenger Waldbaum's Hamlet Cup - Long Island Heineken Trophy - 's-Hertogenbosch Poznan Challenger Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Genova Challenger Genova Challenger Idea Prokom Open - Sopot Gran Canaria 2 Challenger RCA Championships - Indianapolis The Hamlet Cup - Long Island Dubai Tennis Open - Dubai Aix En Provence Challenger Campionati Internazionali di Sicilia - Palermo AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Open Diputacion - Cordoba Davidoff Swiss Indoors - Basel CA-Challenge 2000 - Graz Barcelona Challenger Milan Indoors - Milan Monterrey Challenger Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Qatar Mobil Open 2000 - Doha Heineken Open - Auckland Genova Challenger Kremlin Cup - Moscow Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London Open Seat-Godo 2000 - Barcelona Samsung Open - Brighton BMW Open - Munich Open 13 - Marseille Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Estoril Open - Estoril Qatar Mobil Open 2001 - Doha Open Seat Godo 2003 - Barcelona Open 13 - Marseille 2003 Mercedes Cup - Stuttgart Open Seat-Godo '97 - Barcelona Seville Challenger Chevrolet Cup - Vina del Mar TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel Sydney Dubai Milan Rotterdam Munich Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Vienna Copa AT&T - Buenos Aires Los Angeles Tokyo Moscow Madrid Kitzbuhel Sydney International - Sydney Long Island Bucharest Prague II Challenger Antwerp Adelaide Milan Brussels Stuttgart Gstaad Guardian Direct Cup - London Stuttgart New Haven Biella Challenger Sydney Tokyo Marbella Challenger Adidas International - Sydney Stuttgart Rotterdam Antalya Challenger Munich ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Antalya 2 Challenger Gstaad New Haven Gran Canaria 1 Challenger Sydney Tokyo Sydney Davidoff Swiss Indoors - Basel Umag Stuttgart New Haven Bordeaux Basel Berlin Wembley Tata Open - Chennai Milan Indoors - Milan Open 13 - Marseille Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna Zagreb Dubai Open - Dubai Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Catella Swedish Open - Bastad Medibank International - Sydney Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon China Open - Beijing Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane VTR Open - Vina del Mar Manchester Open de Moselle - Metz Seville Challenger Copa Claro - Buenos Aires Antwerp Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Basel Ostrava Moscow Adelaide Milan Grand Prix Hassan II - Casablanca Stuttgart Barcelona Open BancSabadell - Barcelona Ordina Open - 's-Hertogenbosch Barcelona Nice Queen's Club Portugal Open - Oeiras Open de Tenis Comunidad Valenciana - Valencia Bordeaux Doha Milan Stuttgart Rotterdam Orange Warsaw Open - Warsaw Bucharest Sydney Tokyo Vienna Bet-at-home Open - Hamburg Doha Rotterdam Nice Queen's Club Adidas International - Sydney Kitzbuhel Indianapolis Sydney Tokyo ATP Vegeta Croatia Open - Umag Vienna Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Long Island Argentina Open - Buenos Aires Rome Challenger Brussels Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Stuttgart Catella Swedish Open - Bastad Brasil Open - Sao Paulo International German Open - Hamburg Bet-at-home Open - Hamburg Long Island Shenzhen Open - Shenzhen Grand Prix Hassan II - Marrakech Synsam Swedish Open - Bastad Plava Laguna Croatia Open - Umag Ordina Open - 's-Hertogenbosch China Open - Beijing Open 13 - Marseille Barcelona Open Banc Sabadell - Barcelona Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz RCA Championships - Indianapolis Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Waldbaum's Hamlet Cup - Long Island China Open - Beijing Erste Bank Open - Vienna The Stella Artois Grass Court Championships - Queen's/London SkiStar Swedish Open - Bastad Lisbon Challenger CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad China Open - Beijing Brasil Open - Salvador Ordina Open - 's-Hertogenbosch Braunschweig Challenger Barcelona Open BancSabadell - Barcelona Alicante Challenger Queen's Club Valencia Open - Valencia Indianapolis Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Gerry Weber Open - Halle Barcelona Challenger Sibiu Challenger Bet-at-home Open - Hamburg Mouilleron-Le-Captif Challenger Indianapolis Koblenz Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Moselle Open - Metz Swiss Open - Gstaad Szczecin Challenger Casino Lugano - Lugano Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Murcia Challenger Milan Como Challenger Rio Open - Rio de Janeiro Stuttgart TEB BNP Paribas Istanbul Open - Istanbul Masters Series - Hamburg Alicante Challenger ABN/AMRO World Tennis Tournament - Rotterdam Intrum Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Munich CH Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Barcelona Open Banc Sabadell - Barcelona Regions Morgan Keegan Championships - Memphis The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad St. Petersburg Open - St. Petersburg Infiniti Open - Los Angeles Qatar Mobil Open '99 - Doha Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Guardian Direct Cup - London Italian Open - Rome Open Seat-Godo '99 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten China Open - Beijing AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Queen's Club Movistar Open - Vina del Mar Waldbaum's Hamlet Cup - Long Island Brasil Open - Costa do Sauipe adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Copa Telmex - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Long Island ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai CA Tennis Trophy - Vienna Winston-Salem Open - Winston-Salem Apia International - Sydney Frankfurt St. Vincent Nice Florence Geneva Palermo Basel Vienna Adelaide Philadelphia Milan Monte Carlo Hamburg Barcelona Scottsdale St. Petersburg Open - St. Petersburg Gstaad The Dubai Tennis Championships - Dubai BMW Open - Munich The Lipton Championships - Key Biscayne du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome IPB Czech Indoor - Ostrava German Open - Hamburg Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tento Czech Open - Prague du Maurier Open - Montreal Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Copenhagen Open - Copenhagen Qatar Exxon Mobil Open - Doha Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne RCA Championships - Indianapolis Monte Carlo Hamburg Stuttgart Paris Monte Carlo Hamburg Rome Cincinnati Essen Indian Wells Key Biscayne Monte Carlo Hamburg Rome Stockholm Paris Key Biscayne Heineken Open - Auckland Rome Stockholm Paris Key Biscayne Hamburg Rome Stockholm Paris Indian Wells Monte Carlo Hamburg Rome Stockholm Paris Indian Wells Key Biscayne Monte Carlo Stockholm Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Davidoff Swiss Indoors - Basel Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sopot Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Cordenons Challenger BNP Paribas Masters - Paris Newsweek Champions Cup - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Newsweek Champions Cup - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai If Stockholm Open - Stockholm Tennis Masters Series - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Eurocard Open - Stuttgart Republic National Bank Monte Carlo Open - Monte Carlo CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Dubai Rome Indianapolis Heineken Open - Auckland Key Biscayne Indian Wells Montreal / Toronto Hamburg Queen's Club Australian Open - Melbourne Campionati Internazionali D'Italia - Rome French Open - Paris French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Campionati BNL dItalia - Rome Wimbledon - London Frankfurt U.S. Open - New York Internazionali BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York If Stockholm Open - Stockholm French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Australian Open French Open Wimbledon U.S. Open Shanghai ATP Masters - Shanghai French Open Wimbledon Australian Open French Open Wimbledon U.S. Open Shanghai Rolex Masters - Shanghai Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon Shanghai Rolex Masters - Shanghai U.S. Open Australian Open French Open BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Australian Open - Melbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati French Open - Paris BNP Paribas Open - Indian Wells The Ericsson Open - Miami Cincinnati Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo Wimbledon - London Royal Guard Open Chile - Vina del Mar Australian Open - Melbourne Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Canadian Open French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Tennis Masters Series - Hamburg Canadian Open U.S. Open - New York Barcelona Paris Australian Open - Melbourne Sony Ericsson Open - Miami Indian Wells Monte Carlo Cincinnati Indian Wells BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Rome U.S. Open - New York Wimbledon - London U.S. Open - New York European Open - Antwerp Australian Open - Melbourne U.S. Open - New York Wimbledon Wimbledon US Open Australian Open Barcelona Open Banc Sabadell - Barcelona Australian Open Telecom Italia Masters - Rome U.S. Open Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QF, USA-ESP 3-1 French Open Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, BLR-ESP 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Hopman Cup - Perth Davis Cup, Group I, 2R, RUS-ESP 3-2 Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Wimbledon Australian Open - Melbourne Great American Insurance ATP Championship - Cincinnati Licher German Open - Hamburg U.S. Open French Open - Paris U.S. Open - New York Tennis Masters Series - Stuttgart Tennis Masters Cup - Sydney ATP Tour World Championship ATP Tour World Championship ATP Tour World Championship ATP Tour World Championship Tennis Masters Series - Miami Tennis Masters Cup Shanghai - Shanghai Grand Slam Cup Grand Slam Cup Grand Slam Cup - Munich Olympics - Sydney Australian Open - Melbourne Atlanta Olympics Barcelona Olympics French Open - Paris Olympics - Athens Olympics - Beijing U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Rogers Masters - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-CZE 3-2 Roland Garros Davis Cup, Group 1, 2R, AUT-CRO 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 1, 1R, CRO-MAR 4-1 Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup WG SF: SWE vs YUG Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup WG QF: YUG vs ESP Davis Cup WG R1: YUG vs DEN Grand Slam Cup Grand Slam Cup Grand Slam Cup Seoul Olympics